package code.google.jcontainer.resolver;

/**
 * Interface for resolving Field Annotation.
 * The annotation annotated on Field will be resolved at "After Construct"
 *
 * @author <a href="mailto:jfox.young@gmail.com">Young Yang</a>
 */
public interface FieldAnnotationResolver extends AnnotationResolver{

    /**
     * Resolve Field annotation after construct the component
     * like: @Inject on a Field
     */
    void resolveFieldAnnotationAfterConstruct(FieldResolveContext fieldResolveContext) throws ResolverException;

}